explosion venting - Turkish English Dictionary